فرض کن سیستمعامل رو مثل یه ماشین بزرگ تصور کنی. برای اینکه این ماشین روشن بشه و آماده حرکت بشه، باید یه سری مراحل رو طی کنه. این مراحل رو توی این فصل یاد میگیری! همچنین یاد میگیری چطور چند تا ماشین رو توی یه ماشین بزرگتر راهاندازی کنی (مجازیسازی).
پس از اتمام فصل چهارم که به مدیریت فایلها، مجوزها و جستجو پرداختیم، اکنون وارد فصل پنجم میشویم. این فصل به راهاندازی سیستم و مجازیسازی اختصاص دارد. درک این مباحث برای هر مدیر سیستم و کاربر حرفهای لینوکس که میخواهد بداند سیستم چگونه کار میکند، ضروری است.
در این فصل، با مفاهیمی آشنا میشوید که به شما امکان میدهند:
این فصل شامل چهار بخش اصلی است که هر کدام به یکی از جنبههای حیاتی راهاندازی و مجازیسازی در لینوکس میپردازد:
در این بخش، با فرآیند بوت (Boot) از ابتدا تا انتها آشنا میشوید. همچنین یاد میگیرید که چگونه با دستوراتی مانند reboot و shutdown سیستم را مدیریت کنید.
در این بخش، با Boot Manager مانند GRUB آشنا میشوید و یاد میگیرید که چگونه آن را نصب، پیکربندی و مدیریت کنید.
این بخش به مباحث مجازیسازی اختصاص دارد. با ابزارهایی مانند KVM، VirtualBox و Docker آشنا میشوید و یاد میگیرید که چگونه ماشینهای مجازی را روی سیستم خود اجرا کنید.
در این بخش، مراحل کامل راهاندازی یک سیستم لینوکس را از لحظه روشن شدن تا ورود کاربر بررسی میکنیم و با مفاهیمی مانند init، systemd و targetها آشنا میشوید.
بهتر است این بخشها را به ترتیب مطالعه کنید، زیرا هر بخش بر اساس مفاهیم بخش قبلی بنا شده است. همچنین برای درک بهتر، پیشنهاد میکنم همزمان با مطالعه، دستورات را در ترمینال خود نیز اجرا کنید.
برای بهرهمندی کامل از این فصل، بهتر است با مباحث زیر آشنایی داشته باشید:
در طول این فصل با ابزارهای زیر کار خواهید کرد:
| ابزار | کاربرد |
|---|---|
reboot |
راهاندازی مجدد سیستم |
shutdown |
خاموش کردن یا ریاستارت سیستم |
systemctl |
مدیریت سرویسهای systemd |
grub-install |
نصب GRUB روی دیسک |
update-grub |
بهروزرسانی پیکربندی GRUB |
qemu-kvm |
مجازیسازی با KVM |
virsh |
مدیریت ماشینهای مجازی KVM |
systemctl وضعیت سرویسهای سیستم خود را بررسی کنید.shutdown -h now سیستم را خاموش کنید (قبل از اجرا، اطلاعات خود را ذخیره کنید).grub-install آشنا شوید.